// components/img-upload/index.js
let AV = require('../../libs/av-core-min.js')
Component({
    behaviors:['wx://form-field'], //让当前组件表现为一个表单元素
    /**
     * 组件的属性列表
     */
    properties: {

    },

    /**
     * 组件的初始数据
     */
    data: {
        imgUrl:''
    },

    /**
     * 组件的方法列表
     */
    methods: {
        handleUpload(){
            wx.chooseMedia({
                success:async(file)=>{
                    console.log(file);
                    let {tempFilePath} = file.tempFiles[0] //获取图片临时资源路径
                    let res = await new AV.File('miniprogram.png', {
                        blob: {
                          uri: tempFilePath,
                        },
                      }).save()
                    console.log(res);
                    let {url} = res.attributes
                    this.setData({ 
                        imgUrl:url, //图片预览
                        value:url
                    })
                }
            })
        }
    }
})
